iris.ui(function(self) {
    self.create = function() {
        self.tmplMode(self.APPEND);
        var item = self.setting("item");
        self.tmpl(iris.path.ui.lista_catalogo.html, item);
        ko.applyBindings(modelo.listaCatalogo, self.get("addArticulos").get(0));

        self.get("titulo").click(function() {
            if (item.getCategoria() == 'serie') {
                $.ajax({
                    url : "php/carga_capitulos.php",
                    data : {
                        id : item.idItem
                    },
                    success : function(lista) {
                        var id = lista[0].idSerie;
                        var listaContenido = modelo.listaCatalogo.getLista();
                        var catalogo = modelo.listaCatalogo;
                        var serie = catalogo.buscar(listaContenido, id);

                        $.each(lista, function(key, value) {
                            serie.addCapitulo(new modelo.Capitulo(value));
                        });
                        iris.navigate("#/plantilla?id=" + id);
                    }
                });

            } else {
                iris.navigate("#/plantilla?id=" + item.getId());
            }
        });
    };

    self.awake = function() {
        self.get("compartir").click(function() {
            $("#modalCompartir").modal();

            $("#envioCompartir").click(function() {

                var item = self.setting("item");
                var contador = 0;
                var form = document.getElementById("formCompartir");

                if (form.usuarioRemitente.value == "") {
                    contador++;
                    $("#usuarioRemitente").parent().parent().addClass("warning");
                }

                form.usuarioRemitente.onkeyup = function() {
                    if (!vacio(form.usuarioRemitente)) {
                        $("#usuarioRemitente").parent().parent().removeClass("warning");
                        return false;
                    }
                }
                if (form.correoDest.value == "") {
                    contador++;
                    $("#correoDest").parent().parent().addClass("warning");
                }

                form.correoDest.onkeyup = function() {
                    if (!vacio(form.correoDest)) {
                        $("#correoDest").parent().parent().removeClass("warning");
                        return false;
                    }
                }
                if (contador == 0) {

                    $.ajax({

                        url : "php/compartirDatos.php",
                        data : {
                            usuario : form.usuarioRemitente.value,
                            correoDestinatario : form.correoDest.value,
                            idCategoria : item.getId(),
                            comentario : form.comentario.value
                        },
                        success : function(respuesta) {
                            console.log(respuesta);
                            alert(respuesta);
                        }
                    });

                    $("#modalCompartir").modal('hide');
                }

            });
        });

    };

    function vacio(caja) {
        var respuesta = false;
        if (caja.value == "") {
            respuesta = true;
        }
    }

}, iris.path.ui.lista_catalogo.js);
